home *** CD-ROM | disk | FTP | other *** search
/ Just Call Me Internet / Just Call Me Internet.iso / prog / atari / c / stut_src / dbint_pu.h < prev    next >
Text File  |  1996-06-04  |  2KB  |  43 lines

  1. /*
  2.  * DataBase_Interface_Public.h
  3.  */
  4.  
  5.     BOOL    CompRec_Erase(                                        /* Out: TRUE if success */
  6.             VOIE                 *    pVoie_curr,                    /* In:  Voie concern‚e */
  7.             COMPACT_RECORD *    pCompactRec_toKill,        /* In:  Ptr sur le Record … supprimer */
  8.             DATAPAGE            *    pDataPage_DB );            /* In:  Base de donn‚es concern‚e */
  9.  
  10.     RECORD_FLAGS CompRec_GetRecFlags(                    /* Out: Flags du record, tout est … z‚ro si yen a pas */
  11.                     COMPACT_RECORD    *    PCompactRecord );    /* In: Record dont on veut connaitre les flags */
  12.  
  13.     RECORD_FIELD    *    Create_TextRecFld(                 /* Out: Champ de DB cr‚‚ */
  14.         const    ULONG            cUL_FieldId,                    /* In:  Identificateur du champ */
  15.         const IOFIELD    *    cpInField );                    /* In:  Champ de saisie dont on doit ins‚rer le contenu */
  16.  
  17.     void    DBInt_AppendCompRecToDB(
  18.             VOIE                 *    pVoie_curr,                    /* In:  Voie concern‚e */
  19.             COMPACT_RECORD *    pCompactRec,                /* In: Ptr sur le Record … ajouter */
  20.             DATAPAGE            *    pDataPage_DB );            /* In: Base de donn‚es concern‚e */
  21.  
  22.  
  23.     void    DBInt_AddLockToList(
  24.             VOIE *                pVoie_curr,                    /* In:  Voie concern‚e */
  25.             COMPACT_RECORD *    pCompRec );                 /* In:  Ptr sur record … d‚locker */
  26.     void    DBInt_RemoveLockFromList(
  27.             VOIE *                pVoie_curr,                    /* In:  Voie concern‚e */
  28.             COMPACT_RECORD *    pCompRec );                 /* In:  Ptr sur record … d‚locker */
  29.     COMPACT_RECORD *    DBInt_requestReadLock(             /* Out: NULL si imposs, sinon ptr sur locked rec */
  30.                 VOIE *                pVoie_curr,                /* In: Voie concern‚e */
  31.                 COMPACT_RECORD *    pCompRec );             /* In:  Ptr sur record … locker */
  32.     void    DBInt_releaseReadLock(
  33.             VOIE *                pVoie_curr,                    /* In: Voie concern‚e */
  34.             COMPACT_RECORD *    pCompRec );                 /* In:  Ptr sur record … d‚locker */
  35.     int    DBInt_changeReadToXLock(                         /* Out: !=0 si impossible */
  36.             VOIE *                pVoie_curr,                    /* In: Voie concern‚e */
  37.             COMPACT_RECORD *    pCompRec );                 /* In:  Ptr sur record … locker */
  38.     void    DBInt_releaseXLock(
  39.             VOIE *                pVoie_curr,                    /* In: Voie concern‚e */
  40.             COMPACT_RECORD *    pCompRec );                 /* In: Ptr sur record … d‚locker */
  41.     void    DBInt_ReleaseAllLocks(
  42.             VOIE *                pVoie_curr );                /* In: Voie concern‚e */
  43.